package com.fancy.common.constant.i18n;

/**
 * 用户模块国际化code
 * 
 * @author xinfeng.hu 2013-3-13下午12:15:34
 * @version 1.0.0
 * @category 杭州广桥网络技术有限公司(商业先知)
 */
public enum I18nUser implements BaseI18n {

	/**
	 * 用户帐户已经存在
	 */
	ACCOUNT_REPEAT("user.account.repeat"),

	/**
	 * 账户不能为空
	 */
	ACCOUNT_REQUIRED("user.account.required"),

	/**
	 * 用户帐户不存在
	 */
	ACCOUNT_NOT_EXIST("user.account.not_exist"),

	/**
	 * 账户长度必须在{1}到{2}之间
	 */
	ACCOUNT_CHECK("user.account.check"),

	/**
	 * 账户密码不能为空
	 */
	PASSWORD_REQUIRED("user.password.required"),

	/**
	 * 账户密码不正确
	 */
	PASSWORD_MISS("user.password.miss"),

	/**
	 * 客户端MAC地址不能为空
	 */
	MAC_REQUIRED("user.mac.required"),

	/**
	 * 客户端device token不能为空
	 */
	DEVICE_TOKEN_REQUIRED("user.device.token.required"),

	/**
	 * 手机验证码错误
	 */
	SMS_VERIFY_ERROR("user.sms.verify.error"),

	/**
	 * 解绑第三方帐号失败
	 */
	UNBINDING_FAILURE("user.unbinding.failure"),

	/**
	 * provider不能为空
	 */
	PROVIDER_REQUIRED("user.binding.provider.required"),

	/**
	 * access token不能为空
	 */
	ACCESS_TOKEN_REQUIRED("user.binding.provider.required"),

	/**
	 * 绑定{1}帐号异常
	 */
	OAUTH_BINDING_ERROR("user.oauth.binding.error"),

	/**
	 * {1}帐号登录异常
	 */
	OAUTH_LOGIN_ERROR("user.oauth.login.error"),
	
	/**
	 * 已经被绑定在别的帐号上了
	 */
	OAUTH_BINDING_IN_OTHER_ERROR("user.oauth.binding.in.other.error"),
	
	/**
	 * 此帐号是不Adwords帐号
	 */
	OAUTH_BINDING_ADWORDS_ERROR("user.oauth.binding.adwords.error"),

	;

	private final String messageCode;

	private I18nUser(final String messageCode) {
		this.messageCode = messageCode;
	}

	public String getMessageCode() {
		return this.messageCode;
	}

}
